/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sn.metier;

import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;

/**
 *
 * @author chenry08
 */
@Entity
public class Fichier extends Partage{
	//attributs
        @Column
	private String nom;
        
        @Column
	private String type;
        
        @Column
	private Long taille;
        
        @Column
        private String nomOriginal;
	
	//méthodes

	@Override
	public String getPartage() {
		return "plouf_Fichier";
	}
	
	//constructeurs
	public Fichier(String nomOriginal, String nom, String type, Long taille,String message, Personne auteur, List<Personne> destinataire) {
		super(message, auteur, destinataire);
                this.nomOriginal = nomOriginal;
		this.nom = nom;
		this.type = type;
		this.taille = taille;
	}
	
	public Fichier(String message, Personne auteur, List<Personne> destinataire) {
		super(message, auteur, destinataire);
	}

	public Fichier(Long id) {
		super(id);
	}

	public Fichier() {
	}
	
	
	//get & set
	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public Long getTaille() {
		return taille;
	}

	public void setTaille(Long taille) {
		this.taille = taille;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

    public String getNomOriginal() {
        return nomOriginal;
    }

    public void setNomOriginal(String nomOriginal) {
        this.nomOriginal = nomOriginal;
    }
	
}
